package com.justgame.project.cloud.common.constant;

import java.time.Duration;

public interface AuthMessage {

    //  Token过期
    Integer CODE_TOKEN_OUTDATED = 300;
    String CODE_TOKEN_OUTDATED_CHINESE = "您的token已过时，请重新登陆。";
    // Token信息与DB信息不符
    Integer CODE_TOKEN_MISMATCH = 301;
    String CODE_TOKEN_MISMATCH_CHINESE = "token信息不匹配，请重新登陆。";
    // 账户被禁止登陆
    Integer CODE_TOKEN_BAN = 302;
    String CODE_TOKEN_BAN_CHINESE = "抱歉，该账户已被限制登陆，因此我们暂时无法为该账户提供服务。";
    // Token不存在或者未授权
    Integer CODE_UN_AUTHENTICATION = 303;
    String MSG_UN_AUTHENTICATION = "您还未登录，请先登录。";
    // Token不存在或者未授权
    Integer CODE_TOKEN_EMPTY = 350;
    String CODE_TOKEN_EMPTY_CHINESE = "不允许没有token访问";
    Long TIME_NO_EXPIRE = 9999999L;
    Long TIME_TIMEOUT_TOKEN = Duration.ofHours(1).getSeconds();
}
